package com.educate.ucenter.rpc.api;

import com.educate.ucenter.model.bo.AccountBO;
import com.educate.ucenter.model.bo.UserBO;
import org.springframework.data.domain.Page;

import java.util.List;

public interface UserService {

    void create(UserBO bo);

    void delete(UserBO bo);

    void delete(String userId);

    UserBO detail(String userId);

    UserBO detail(UserBO bo);

    void update(UserBO bo);

    Page<UserBO> query(UserBO bo);

    List<UserBO> list(UserBO bo);

    String wxAppletSession(UserBO bo);

    UserBO wxAppletLogin(AccountBO bo);
}
